﻿@model IEnumerable<LPrisaMVC.Entities.PRODUCTO>

@{
    ViewBag.Title = "Productos";
}
<h2>Listado de Productos</h2>
<pre></pre>
<p>
    <a href="@Url.Action("Create", "Producto")">
                <img src="@Url.Content("~/Images/add.png")" title="Registrar Nuevo Producto" alt="Registrar Nuevo Producto" /></a> 
    @Html.ActionLink("Nuevo Producto", "Create")
</p>
<pre></pre>
@using (Html.BeginForm())
{
    <fieldset>
        <legend>Buscar</legend>

        <div class="editor-field"><b>Búsquedas</b></div><p></p>
        
            <div class="editor-field">
                <b>General</b> @Html.CheckBox("general")
                <b>Stock Bajo</b>@Html.CheckBox("stock")
                </div>
        <p></p>
        <b>Criterio:</b>@Html.TextBox("criterio")
        <input  type="submit" name="Buscar" value="Buscar"/><p></p>
        <br />

    </fieldset>
    <pre></pre>
}
<table>
    <tr>
        <th>
            Categoría
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Codigo)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Descripcion)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Costo)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Precio)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Stock)
        </th>
        <th>Acciones</th>
    </tr>

@foreach (var item in Model) {
    <tr>
        @Html.Hidden("CategoriaId", item.CategoriaId)
            
        <td>
            @Html.DisplayFor(modelItem => item.CATEGORIA.Descripcion)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Codigo)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Descripcion)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Costo)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Precio)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Stock)
        </td>
        <td>
            <a href="@Url.Action("Edit", "Producto", new { id = item.Id })">
                <img src="@Url.Content("~/Images/edit.png")" title="Editar Producto" alt="Editar Producto" /></a> 

            <a href="@Url.Action("Delete", "Producto", new { id = item.Id })" class = "deleteLink">
                <img src="@Url.Content("~/Images/delete.png")" title="Eliminar Producto" alt="Eliminar Producto" /></a>  

            <a href="@Url.Action("Menudeo", "Producto", new { id = item.Id })">
                <img src="@Url.Content("~/Images/ventaRapida.png")" title="Venta Rápida" alt="Venta Rápida" /></a>  
        </td>
    </tr>
}

</table>
